feminine form of impuissant - Allemand Anglais Dictionnaire